Islam : a short history - Armstrong, Karen (Weidenfeld and Nicholson, 2000)