Renewable Energy : Power for a Sustainable Future - Peake, Stephen (Oxford University Press, 2018)