An introduction to Islam / - Endress, Gerhard (Columbia University Press, 1988)