Muhammad : encyclopedia of Seerah volume I - AFZAL-ur-Rahman (Seerah Foundations, 1989)