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