GAMMA,ERICH Design Patterns:Elements of Reusable Object-Oriented Software - NOIDA PEARSON 2016 - 380p Dewey Class. No.: 005.12 GAM