UML distilled applying the standard object modeling language - Fowler, Martin 1963- (Addison-Wesley, 1997)