Energy demand and climate change issues and solutions - Cocks, Franklin Hadley (2009)