ESSENTIAL Ihya' Ulum al-Din : THE REVIVAL OF THE RELIGIOUS SCIENCES : Completely revised edition of Fazlul Karim's translation - Al-Ghazali (Islamic Book Trust, 2015)