Green energy : a sustainable future - Parvez Mahmud, M. A. (Academic Press, an imprint of Elsevier, 2023)