Advances in Sustainable Energy - Yong-jun Gao, Weixin Song, Jingbo Louise Liu, Sajid Bashir (Springer, 2021)