'The Canterbury Puzzles' book cover. Penguin books