The Life of Muhammad: the greatest liberator the holiest prophet - Baqir Shareef al Qarashi (Ansariyan Publications, 2007)
why, c.1