Compiler construction : principles and practice - LOUDEN, Kenneth C. (PWS Publishing, 1997)