The unified modeling language: user guide - Booch, Grady. (Addison-Wesley, 1998)
Include index