The unified modeling language reference manual - Rumbaugh, James; Jacobson, Ivar; Booch, Grady (Addison-Wesley, 1999)