Variations on Sudoku Logic Puzzles (Vol 1)

Chapter 25: Twelve Difficult HyperEducation Puzzles (numbers 301-312)