Кент Бек - Экстремальное программирование. Разработка через тестирование