Mohamed, Nermen H., Soliman, Fathi S., El Maghraby, Heba · Renewable and Sustainable Energy Reviews · 2017