BERND BRUEGGE OBJECT-ORIENTED SOFTWARE ENGINEERING: USING UML, PATTERNS AND JAVA - 3 ed. - PEARSON EDUCATION 2014 - 722 ISBN: 9789332518681 Dewey Class. No.: 005.1 BRU