Future Directions in Energy Engineering Challenges, Opportunities, and Sustainability - Wang, Xiaolin (Springer Nature Switzerland, 2024)