Al-Farabi, founder of Islamic Neoplatonism: his life, works and influence - Fakhry, Majid (Great Islamic thinkers, 2002)