Energy in perspective - Cronshaw, Mark (Springer Nature Switzerland AG, 2021)