Erich Gamma...[et al.]. (1995). Design patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
Chicago Edition CitationErich Gamma...[et al.]. Design Patterns: Elements of Reusable Object-Oriented Software. Massachusetts: Addison-Wesley, 1995.
MLA Edition CitationErich Gamma...[et al.]. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
Warning: These citations may not always be 100% accurate.