The Diversity of Islamic Thought towards a Typology - Shepard, William