Green power: Sustainable building techniques and technologies