Programming language syntax and semantics / - Watt, David A. (Prentice Hall, 1990)