PASCAL : the language and its implementation - Barron, D. W. (Wiley series in computing., 1981)