Principles of Compiler Design - Aho (Alferd V); Ullman (Jeffrey D)