Niet meer bestelbaar Design patterns - elements of reusable object-oriented software Gamma, E. Helm, R. Johnson, R. Vissides, J.
Niet meer bestelbaar Design patterns explained 2/e a new perspective on object oriented design Shalloway