Advances in Renewable Energies and Power Technologies Volume 1 - Imene Yahyaoui (Elsevier eBooks, 2018)