Understanding renewable energy systems - Quasching, Volker (London Earthscan, 2006)