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