Programming in PASCAL - Grogono, Peter. (Addison-Wesley, 1980)