Object-oriented systems analysis and design using UML - Bennet, Simon (London, 1999)