Internet Archive BookReader

The Canterbury puzzles and other curious problems. 2d ed., with some fuller solutions and additional notes