Pascal an introd. to methodical programming - Findlay, William; Watt, David A. (Pitman, 1981)