Life Of Muhammad صلى الله عليه وسلم Before Prophethood
Hayat e Rasool-e Ummi by Khalid Masood, whose translation will soon be available is one the best source. The Urdu version is available in PDF on internet.