The unified modeling language user guide - Booch Grady; Rumbaugh James; Jacobson Ivar (Addison-Wesley Object Technology Series, 1999)