Design Patterns - Elements of Reusable Object-Oriented Software
Erich Gamma (2004). “Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software”, p.11, Pearson Deutschland GmbH

Design Patterns - Elements of Reusable Object-Oriented Software