PROGRAMMING LANGUAGES DESIGN AND IMPLEMENTATION - PRATT T W (NEW DELHI PRENTICE-HALL INC., 1975)