Gamma, Erich ...[et al.] Design patterns elements of reusable object oriented software Gamma, Erich ...[et al.] - Peaon 1995 Dewey Class. No.: 005.12 / N95 GAM.H