The Essence of program design - Bell Douglas H.; Morrey Ian; Pugh John R. 1950- (Prentice Hall, 1997)