The Canterbury Puzzles

by Henry Ernest Dudeney
Henry Dudeney (1847–1930) had a talent for finding solutions to problems that... read more