Gamma, Erich Helm, Richard Johnson, Ralph Design patterns: Elements of reusable object-oriented software - Massachusetts : Addison-Wesley, 1995 - xii+395 Subjects--Topical Terms: Design patterns Dewey Class. No.: 001.6424 GAM `R'