Islam an historical introduction - Endress Gerhard (Pentagon Press, 2006)