Advances in clean energy technologies - Azad, Abul Kalam. (Elsevier,, 2021)