islam a short history - "Armstrong, Karen" (2003)