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