To generate unique sudoku puzzles for this book, Pete Sinden developed a dedicated computer programme based on techniques from intelligent systems, game theory and logic programming.