Use Case Driven Object Modeling with UML : A Practical Approach - Rosenberg, Doug ((Addison-Wesley Series in Object Technology))