Structured Program Design with Pascal
Gwyn Jones
Enough of the language is introduced to allow inexperienced programmers and people unfamiliar with Pascal to follow the text and examples. The book contains numerous practical techniques and examples of real-life programs.