Foudations of Islam: Making of a world faith - Walker, Benjamin (Harper collins, 1999)