The Confessions of al-Ghazali: Rescuer from Error
Journey to Spiritual Enlightenment and Truth in Islamic Philosophy
Description of book