Will Shortz Presents The Super Book of Serious Sudoku: 300 Challenging Puzzles

Will Shortz