Al-Farabi, Founder of Islamic Neoplatonism: His Life, Works and Influence (Great Islamic Thinkers)