Advanced Object-Oriented Analysis And Design Using Uml door James J. Odell