Pascal : an introduction to methodical programming - Findlay, William; Watt, David A