Renewable energy: Power for a sustainable future - Boyle,Godfrey (OUP, 2012)