Object-orinted systems analysis and design using UML - Simon Bennett , Steve McRobb and Ray Farmer (New Delhi, 2004)