Al-Farabi, founder of Islamic neoplatonism : his life, works and influence - Fakhry, Majid (Oneworld Publications, 2002)