Future Energy: Improved, Sustainable and Clean Options for Our Planet, 3ed - Letcher, Trevor (Elsevier Elsevier, 2020)