Muhammad: prophet for our time - Armstrong, Karen (2006)