Future energy : improved, sustainable and clean options for our planet - Letcher, Trevor (Elsevier, 2014)