Introduction to energy and climate developing a sustainable environment - Kerr, Julie (CRC Press, 2018)