Muhammad, encyclopaedia of seerah - Afzal-ur-Rahman (Muslim Schools Trust, 1985)