Publisher's Synopsis
Introduces the language to novice and experienced programmers. Emphasizes "programming into a language, not in it" through data and program refinement. Features a discussion of major case studies, and a full exposition of the C function. Includes end-of-chapter exercises and illustrative programs.