Shihadeh, Ayman, "From al-Ghazali to al-Razi: 6th/12th Century Developments in Muslim Philosophical Theology", Arabic Sciences and Philosophy, 2005