The unified modeling language user guide / Grady Booch, James Rumbaugh, Ivar Jacobson. - Booch, Grady (The Addison-Wesley object technology series, 2005)