Libris
The New York Times truly tough crossword puzzles, volume 2: 200 challenging puzzles - New York Times