Technology of object-oriented languages and systems TOOLS. (Prentice Hall)