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
Gamma / Helm / Johnson / Vlissides

See also:

By (author) Richard Helm, By (author) Ralph Johnson, By (author) John M. Vlissides By (author) Erich Gamma