A History of Islamic Societies - Lapidus, Ira M. (CUP, 1999)