Future energy : improved, sustainable and clean options for our planet - Letcher, T. M. (Trevor M.) (Elsevier, 2020)