Industrial Experience with Design Patterns. - Kent L. Beck; James Coplien; Ron Crocker; Lutz Dominick; Gerard Meszaros; Frances Paulisch; John M. Vlissides (ICSE, 1996)