Software engineering : a programming approach - Bell, Doug, 1944- (Prentice Hall, 1992)