Recent advances in renewable energy technologies VOL 3 - Mejdi Jeguirim (Academic Press Elsevier, 2022)