Book Reviews Muhammad – A Biography of the Prophet – by Karen Armstrong November 14, 2008 Dahl Leave a comment A Book Review by Bill Dahl