Structures Abstractions Labs Experiments with Pascal and Turbo Pascal by W. Salmon