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