A history of Islamic societies / - Lapidus, Ira M.