ul li p7312019 Mahdi 1994 Renewable-Energyp p14p li li p7312019 Mahdi 1994 Renewable-Energyp p24p li li p7312019 Mahdi 1994 Renewable-Energyp p34p li li p7312019 Mahdi 1994 Renewable-Energyp p44p li ul