Object-oriented environments the Mjølner approach (Prentice Hall, 1993)