al-Ghazali's Ihya' ulum al-din : Revitalisation of the sciences of religion - غزالي , 1058-1111 (Islamic Inc., 1997)