UML Distilled A Brief Guide To The Standard Object Modeling Language - Fowler M.; Fowler M. (Pearson, 2011)