Syntax of programming languages, theory and practice - Backhouse, R.C (Prentice-Hall, Inc, 1979)