Popular culture in medieval Cairo - Shoshan, Boaz, (Cambridge studies in Islamic civilization.)