Perhaps no prophet or messenger of Allah (God) has been written about, favorably and unfavorably, more than Prophet Muhammad has. Thousands of books, articles and other writings spanning many centuries describe a wide range of circumstances alleged to have occurred in his life. This enormous