Energy and Climate Change - Stephenson, Michael (Elsevier Elsevier, 2018)