PROGRAMMING LANGUAGE DESIGN AND IMPLEMEN - PRATT TERRENCE W (New Delhi Prentice-Hall, 2003)