Design Patterns Explained : a New Perspective on Object-Oriented Design. - Shalloway, Alan; Trott, James (Software Patterns Ser., 2001)
Annotation