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