Advances in Renewable Energies and Power Technologies - Yahyaoui I (Advances In Renewable Energies And Power Technologies, 2018)