Programming languages : design and implementation - Pratt, Terrence W (Prentice Hall, 1984)
Includes index.