I didn&#x27;t realise this book existed.  My university was really into Pascal and Modula-2 and had a second or third year course called Compiler Construction.  We used the Dragon book (which I really enjoyed), and recursive descent.  I&#x27;m not sure if we actually used lex or yacc.