InfoQ: Solving Sudoku with TDD
an article (with a lot of useful links, make sure you follow them) about how Ron Jeffries (author of XP programming) solves sudoku algo in a series of 5 blog articles to show his TDD approach. This is was contrasted by Peter Norvig solving the same problem ( http://norvig.com/sudoku.html ) , but in a more clear and concise way.