energy Addressing Soaring Global Energy Demand: Strategies for Fuelling a Hungry Planet , and Administrator 2025 May 11