UML distilled : a brief guide to the standard object modeling language - Fowler, Martin, 1963- (Addison Wesley, 2000)