Al-Ghazzali On Knowing This World and the Hereafter (Great Books of the Islamic World)