The Diversity of Islamic Thought : towards a Typology - Shepard, William (Islamic thought in the twentieth century.(2004))