Will Shortz Presents 1001 Sudoku Puzzles to Do Right Now by Will Shortz | Menrva Books