Horstman, Cay Object oriented design and patterns - Wiley 2006 - 445 Standard No.: 90114 Dewey Class. No.: 005.11 / HOR