Programming principles using Pascal - Macdonald, Robert N. (1985)