Eiffel : the language - Meyer, Bertrand, 1950- (Prentice-Hall., 1992)