Test Driven Development - By Example
Author: Kent Beck
Follows two TDD projects from start to finish, illustrating techniques programmers can use to increase the quality of their work. The examples are followed by references to the featured TDD patterns and refactorings. This book emphasises on agile methods and fast development strategies.
Evan's Review: Quality control is everyone's business. One of the concepts I loved about this book was the emphasis placed on making quality everyone's responsibility. While this shouldn't be a new concept, too many organisations (whether they are in the software industry or not) forget this critical fact. Beck's TDD approach is by far one of the simplest mechanisms for encouraging this behaviour and integrating quality control into the software (or in fact any work) lifecycle. Well recommended read.
Buy a copy: Amazon Link