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