Islam : an historical introduction - Gerhard Endress (The new Edinburgh Islamic surveys, 2002)