The Compiler Design Handbook by Srikant Y.N. & Y.N. Srikant