Introduction to Formal Grammars by Andre Lentin & Maurice Gross