Lex and Yacc - Levine, John R.; Mason, Tony; Brown, Doug (O'Reilly & Associates, Inc, 1992)