A model implementation of standard PASCAL - Welsh, Jim (Prentice Hall International, 1986)