Structures and abstractions. : A brief introduction to Turbo Pascal (5.x, 6.x, 7.0). - Salmon, William I. (Irwin, 1994)