Search complete.

Click to pick a title (best matches in bold)
Erich Gamma
Erich Gamma Richard Helm Ralph Johnson and John Vlissides
Erich, Helm, Richard, Johnson, Ralph, Vlissides, John Gamma
By (author) Richard Helm, By (author) Ralph Johnson, By (author) John M. Vlissides By (author) Erich Gamma
Gamma / Helm / Johnson / Vlissides

See also:

Erich Gamma Richard Helm Ralph Johnson John Vlissides