Future energy omproved, sustainable and clean options for our planet - Letcher, Trevor M. (Amsterdam Elsevier Science, 2008)