Gamma Erich Design patterns Elenents of reusable object-oriented software - 1995 Standard No.: 131938 Source: Textual Dewey Class. No.: D6,8(B2897):4, N5