Hali's musaddas: the flow and ebb of Islam - Shackle, Christopher; Majeed, Javed (1997)