Energy science : - Andrews, J. D. (John D.) 1957-; Jelly, Nick (Oxford University Press, 2013)