A catalogue of general-purpose software design patterns (1997)

by W F Tichy
Venue:In Proceedings of the Technology of Object-Oriented Languages and Systems, IEEE Computer Society