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