The Mammoth Book of Quick Puzzles Paperback Nathan Haselbauer