Gamma, Erich Design patterns : Elements of resuable object-oriented software / Erich Gamma - 7 - New Delhi Pearson Education 2010 - 395 Dewey Class. No.: / 005.13 GAM