Muhammad : a prophet for our time

by Karen Armstrong.
New York : Atlas Books/HarperCollins, ©2006.

.