Object-oriented engineering : building engineering systems using smalltalk-80 - Bourne, John R. (IRWIN, 1992)