Re-evaluation of al-Ghazali

Re-evaluation of al-Ghazali