Object-oriented systems analysis and design using UML - Bennett, Simon, 1956- (McGraw-Hill Education, 2006)