UML Distilled A Brief Guid To The Standard Object Modeling Language - Fowler M.; Fowler M. (Addison - Wesley, 2004)