Advances in renewable energies and power technologies. - Yahyaoui, Imene (Elsevier Science, 2018)