Hierarchy and Egalitarianism in Islamic Thought (Cambridge Studies in Islamic Civilization)