Kent Beck is the founding director of Three Rivers Institute, researching and applying lessons on getting the greatest value out of software development. He helped pioneer CRC cards, the HotDraw drawing editor framework, the xUnit unit testing framework, the rediscovery of test-first programming, and patterns for software development. He is the author of author of Extreme Programming Explained (a Jolt Productivity Award winner), The Smalltalk Best Practice Patterns, and
Kent Beck's Guide to Better Smalltalk : A Sorted Collection. Martin Flower is the Chief Scientist of ThoughtWorks, an Internet system integrator and consulting organization. He has consulted on building object-oriented business systems for more than a decade. He is a leading authority on patterns, the UML, refactoring, and lightweight development processes. He's a frequent speaker and writer on these topics, and is the author of Analysis Patterns, Refactoring, and the award-winning UML Distilled.