Gamma, Erich Design patterns elements of reusable object-oriented software [Book] Erich Gamma. - Pearson Education Singapore All. ISBN: 8131700070 Subjects--Topical Terms: Object-Oriented Programming (Computer Sciences) Dewey Class. No.: 005.12