Energy science : principles, technologies, and impacts - Andrews, John; Jelley, N. A. 1946- (Oxford University Press, 2017)