Cover 6

The Literary Detective

The Literary Detective: 100 Puzzles in Classic Fiction

2000