Fundamentals of object-oriented design in UML - Page-Jones, Meilir, 1952- (Addison-Wesley object technology series, 2000)