Islamic history. - Humphreys, R. Stephen (Saint Joseph's University, 1999)