Pascal an introduction to methodical programming - Findlay, William; Watt, David A. (UCL Press, 1994)