A thematic commentary on the Quran - Ghazali, Shaikh Muhammad Ali (Herndon : International Institute of Islamic Thought, 1997)