Object oriented analysis and design with applications - Booch, Grady 1955- (The Addison-Wesley object technology series, 1997)