Islamic History: A Framework for Inquiry , Humphreys, R. Stephen | DealShopping USA