Applying Use Case Driven Object Modeling with UML : An Annotated E-Commerce Example - Rosenberg, Doug ((Addison-Wesley Series in Object Technology))