Playing the game: mathematics as applied puzzle-solving
Latin squares: what do mathematicians do?
Greco-Latin squares: the problem of the thirty-six officers
Counting: it's harder than it looks
Equivalence classes: the importance of being essentially identical
Why the natural approach fails
Searching: the art of finding needles in haystacks
Graphs: dots, lines, and sudoku
Polynomials: we finally found a use for algebra
Extremes: sudoku pushed to its limits
Epilogue: you can never have too many puzzles.