Author: al-Ghazzali.