Energy, the environment and climate change - Hodgson, Peter E. (Imperial College Press, 2010)