Renewable energy : a primer for the twenty-first century - Usher, Bruce (Columbia University Press, 2019)