Coplien and Schmidt (1995)

Coplien J.O. and Schmidt D.C. (eds) (1995)

Pattern Languages of Program Design (1)

Addison-Wesley