Muhammad: encyclopedia of seerah. Volume 4 - RAHMAN, Afzalur (The Muslim Schools Trust)