Solar energy: fundamentals inverters and systems - Khalifa, Othman Omran (IIUM Press, 2019)