Islam : a short history - Armstrong, Karen (The Modern Library, 2002)