30 Sudoku Variants. 100 Puzzles. 1 Book