Brand New Sit and Solve Hard Sudoku by Michael Rios 

(Books)