The unified modeling language reference manual - Rumbaugh, James (Addison-Wesley, 1999)