Chapter 14: Successive RefinementA case study showing how iterative refactoring transforms a messy first draft into clean code.