Extreme Programming Explored, William C. Wake. Addison-Wesley, 2001.
My approach is to use concrete examples to illustrate general points. I’m particularly happy to share examples of test-first programming and refactoring, and the discussion of metaphors. Table of contents. (Summarized Nov., ’02)