Pascal problem solving and program design - Koffman, Elliot B. (000000, 1989)