Advanced Programming and Problem Solving with PASCAL by G. Michael Schneider
Introducing advanced programming concepts necessary for designing programs for ''real world'' implementation, this fully revised text meets the ACM recommendations for the Computer Science II course. Data abstraction concepts have been considerably expanded, and other primary topics include programming style, procedural abstraction concepts, and program implementation. Answers to selected exercises appear at the end of the text.