Advanced Sudoku Puzzle Book 500 Very Hard Sudoku for Advanced Players by D. A. AD | Menrva Books