Horstmann, Cay Object-Oriented Design and Patterns - 2nd - USA John Wiley & Sons 2006 ISBN: 0-471-74487-5 Dewey Class. No.: 005.117 / HOR