Unified Modeling Language Reference Manual, The, 2 ed. - James Rumbaugh, Ivar Jacobson, Grady Booch (Addison-Wesley, 2005)