Renewable energy: power for a sustainable future - Peake, Stephen (Oxford University Press, 2018)