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