UML distilled : a brief guide to the standard object modeling language - Fowler, Martin 1963- (Object technology series, 2006)