Object-Oriented Systems Analysis & Design using UML
Pentland Training