Humour and history - Cameron, Keith. (Intellect European studies series, 1993)