Pattern-Oriented Software Architecture Vol.1 - Buchmann (Frank) (2001)
15