Classical and Object-Oriented Software Engineering with UML and JAVA
Classical and Object-Oriented Software Engineering with UML and C++