The Mammoth Book of Jokes : Over 6, 000 Shaggy Dog Stories, Limericks, Puns and Put-Downs for All Occasions