Renewable energy systems the Earthscan expert guide to renewable energy technologies for home and business - Jenkins, Dilwyn (Routlege, 2013)