Programming via Pascal - Rohl, J. S; Barrett, H. J (Cambridge University, 1980)