Gamma E, Design Patterns Elements Of Recusable Object Oriented Software Textual Documents - New Delhi Pearson Education - 393 pg . ISBN: Dewey Class. No.: / GAM