Designing Software for Ease of Extension and Contraction (1979) [pdf]courses.cs.washington.edu18 pointsJtsummers6 years ago