Re-evaluation of al-Ghazali