Humour, history and politics in late antiquity and the early Middle Ages - Halsall, Guy. (Cambridge University Press,)