Object-Oriented Analysis and Design with UML: Fundamentals
To introduce basic OOAD principles, the Rational Unified Process, and the role of UML.