Clean Energy, Climate and Carbon by Peter Cooke