Photovoltaic energy conversion technologies: an overview and modelling - Khalifa, Othman Omran; Ahmed, Musse Mohamud; Hawlader, Mohammad Nurul Alam (IIUM Press, 2019)