Following Muhammad: Rethinking Islam in the Contemporary World by Carl W. Ernst Back to product details page >