1. Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman, “Compilers: Principles, Techniques, and Tools”, Addison-Wesley, 1988.
2. Yuri Gurevich, “Evolving Algebras: An Introductory Tutorial”, Bulletin of European Assocation for Theoretical Computer Science, February 1991. (A slightly updated version will appear in the EATCS Book of Columns, World Scientific Publishers.)
3. Yuri Gurevich and James K. Huggins, “The Evolving Algebra Semantics of C: Preliminary Version”, CSE-TR-141-92, EECS Department, University of Michigan, 1992.
4. Brian W. Kernighan and Dennis M. Ritchie, “The C Programming Language”, 2nd edition, Prentice Hall, 1988.