Muhammad : aspects of his biography - Sardar, Ziauddin (Islamic Foundation, 1982)