Fundamentals of object - oriented design in UML - Page-Jones, Meilir (Addison - Wesley Longman, 2001)