Schmidt (1995)

Schmidt D.C. (1995)

Experience using design patterns to develop reusable object-oriented communication software

CACM 38(10), pp 65-74