Energy Systems and Sustainability Power fof a Sustainable Future - Everett, Bob; Peake, Stephen; Warren, James (Oxford University Press, 2021)