Emerging green technologies - Sadiku, Matthew N. O. (CRC Press,, 2020)