231 Dad Jokes That Are So Bad, They're Good
Alex Smith - Paperback
£7.49
189 Car Jokes & Puns That Are So Bad, They're Good