Soft Computing in Renewable Energy Technologies - Najib El Ouanjli; Mahmoud A. Mossa; Mariya Ouaissa; Sanjeevikumar Padmanaban; Said Mahfoud; Najib El Ouanjli; Mahmoud A. Mossa; Mariya Ouaissa; Sanjeevikumar Padmanaban; Said Mahfoud (Soft Computing in Renewable Energy Technologies, 2024)