The Canterbury PuzzlesThe Canterbury Puzzles

H. E. Dudeney