Author: Al-Ghazzali.