Libris
Genius-level sudoku: over 300 super-difficult puzzles from the japanese masters who invented the game - Nikoli Publishing