Structures and abstractions an introduction to computer science with Turbo Pascal. - Salmon, W. (William) (Irwin, 1992)