The unified modeling language user guide - BOOCH, GRADY (Object Technology Series / Addison-Wesley Publishing Company, Inc.., 1999)