English Unordered Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages Terence Parr 2010 View book
English Beginner Languages and Machines: An Introduction to the Theory of Computer Science (3rd Edition) Thomas A. Sudkamp View book