The old jest - Johnston, Jennifer (Penguin Books, 1993)
Upper intermediate (2300 words)