Programming languages : - Pratt, Terrence W. (Prentice Hall, 1984)