More by Kent Beck
Extreme Programming Explained
Test Driven Development
Smalltalk Best Practice Patterns
Implementation Patterns
Planning Extreme Programming
Tidy First?
Kent Beck's Guide to Better Smalltalk
Refactoring Ruby Edition: Ruby Edition
Tidy First?: A Personal Exercise In Empirical Software Design
Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and the Unified Process with Extreme Programming Explained:Embrace Change
The Good News Factory: An Executive Briefing On Empirical Software Design
Requirements Analysis and System Design Developing Information Systems with UML