Search complete.

Click to pick a title (best matches in bold)
Erich Gamma
Erich Gamma Richard Helm Ralph Johnson and John Vlissides
GA MA // LI YING JUN /Erich Gamma
Gamma / Helm / Johnson / Vlissides

See also:

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