A New Introduction to Islam - Brown, Daniel (Atlantic, 2004)