Metsker Steven John : Software Design Patterns in JAVA : Software Patterns Series - 3rd - Pearson Education, New Delhi Pearson Education, New Delhi 2009 - 461 Dewey Class. No.: 005.133