UML distilled : a brief guide to the standard object modeling language - Fowler, Martin, 1963- (The Addison-Wesley Object Technology Series, 2012)