Gamma, Erich Helm, Richard Design Patterns: Elements of Reusable Object- Oriented Software - New Delhi Pearson 2009 - p.395 ISBN: 0201455633 Dewey Class. No.: 621.381958 G193