Introduction to solar energy - Ahmed, Musse Mohamud; Khalifa, Othman Omran (IIUM Press, 2019)