Gamma, E. (2004). Design patterns: Elements of reusable object-oriented software. Indianapolis: Pearson Education.
Chicago Style CitationGamma, Erich. Design Patterns: Elements of Reusable Object-oriented Software. Indianapolis: Pearson Education, 2004.
MLA CitationGamma, Erich. Design Patterns: Elements of Reusable Object-oriented Software. Indianapolis: Pearson Education, 2004.
Warning: These citations may not always be 100% accurate.