Energy generation and efficiency technologies for green residential buildings - Rupp Carriveau; David S-K. Ting (The Institution of Engineering and Technology, 2019)