Book cover for The Confessions of al-Ghazali: Rescuer from Error

The Confessions of al-Ghazali: Rescuer from Error

Journey to Spiritual Enlightenment and Truth in Islamic Philosophy

Description of book