Design patterns elements of reusable object-oriented software - Gamma, Erich (Reading, Mass. Addison-Wesley, 1995)
E2-1114G donated by Ms. Jenny Lim.
Keywords: Software patterns; Object-oriented programming (Computer science); Computer software -- Reusability