Vlissides et al. (1996)

Vlissides J.M., Coplien J.O. and Kerth N.L. (eds) (1996)

Pattern Languages of Program Design (2)

Addison-Wesley