Puzzle book publishing