Al-Ghazali on Patience and Thankfulness The revival of religious sciences - Ghazzali, 1058-1111 (Cambridge, [England] : Islamic Texts Society, 2003)