For a non-Muslim, I'd say the one by Martin Lings, "Muhammad: His Life Based on the Earliest Sources", is best. I know there are some issues with the author's philosophy, as well as a few inaccuracies in the text, but overall I think it's the best read in English.