The unified modeling language reference manual - Rumbaugh, James (Pearson/Addison-Wesley, 2000)