Object-Oriented systems Analysis and Design using UML - Bennett, Simon, 1956- (The McGraw-Hill, 1999)