PRINCIPLES OF COMPILER DESIGN - AHO A V (NAROSA, 1989)