Introduction to renewable energy conversions - Capareda, Sergio C. (CRC Press, 2019)