Gamma Erich Design Patterns Elements of Reusable Object - Oriented Software - New Delhi Dorling kindersley Publishing Inc 2013 - ix+395p ISBN: 9788131700075 Dewey Class. No.: 005.133 GAM;13