Energy Generation and Efficiency Technologies for Green Residential Buildings - Ting, David S-K; Carriveau, Rupp (London : Institution of the engineering and technology, 2019)