Classical and ObjectOriented Software Engineering with UML and JAVA - SCHACH (STEPHEN R.) (Bosten D Mc. GRAW HILL)