Sustainable energy solutions for climate change - Diesendorf, Mark (Routledge, 2014)