Islam: An historical introduction - Endress, Gerhard (New age books, 2002)