The unified modeling language user guide - Booch, Grady; Rumbaugh, James & Jacobson, Ivar (Pearson, New Delhi, 1999)