Unified modeling language user guide - Booch, Grady Etc (Pearson, 2009)