Its said that God does not change history, Historians can!
This book is a classic example of half knowledge and twisting the tale,facts and environment to prove your point. If you are writing about a person, let your own opinion not float into your narration, if they do just dont call it history of biography. Call it "Our Explanation of Mohammed"
First know what Islam stands for, its tenents and its message. The go back and assert what kind of human being Mohammad was. This book lacks that. Its not that Muslim will feel insulted (they should not, but they are too uptight about it which is equally bad) but facts are totally shadowy and comes more from authors brain than annals of history or research and includes present day perception of Islam to those day Islam. This is the biggest fault of the book.
I read it, made me more curious about Mohammad that I am researching more books about him.