Object-oriented analysis and design with applications .-2nd ed. - Booch, Grady (Addison-Wesley, 1994)