Programming via pascal - Rohl, J S (Cambridge University Press, 1990)