"Design Patterns - 15 Years Later."

Erich Gamma (2006)
a service of  Schloss Dagstuhl - Leibniz Center for Informatics