Islamic Thought (An Introduction) - 9780415364096