Following Muhammad Rethinking Islam in the Contemporary World - Ernst, Carl W. (Islamic Civilization and Muslim Networks Ser.)