A great read for anyone interested in automated testing and TDD. Pros:* Makes a strong case for testing: better design, faster feedback, user experience first, regression, and most importantly, the confidence to make changes quickly. * Includes a nice walk through of an iterative, test driven develo...