Compiler Construction - WATT (DAVID A.) (New Delhi SPRINGER)