Energy systems & sustainability : power for a sustainable future - Everett, Bob; Peake, Stephen; Warren, James (Oxford University Press, 2021)