APA Style

GAMMA, Erich, HELM, Richard, JOHNSON, Ralph. (1995). Design Patterns : Elements Of Reusable Object-Oriented Software . Massachusetts: Addison-Wesley.

Chicago Style

GAMMA, Erich, HELM, Richard, JOHNSON, Ralph. Design Patterns : Elements Of Reusable Object-Oriented Software. Massachusetts: Addison-Wesley, 1995. .

MLA Style

GAMMA, Erich, HELM, Richard, JOHNSON, Ralph. Design Patterns : Elements Of Reusable Object-Oriented Software. Massachusetts: Addison-Wesley, 1995. .

Turabian Style

GAMMA, Erich, HELM, Richard, JOHNSON, Ralph. Design Patterns : Elements Of Reusable Object-Oriented Software. Massachusetts: Addison-Wesley, 1995. .