T. W. Pratt, M. V. Zelkowitz, Programming Languages: Design and Implementation, Prentice-Hall, 2001.
@book{LI-PZ, title = "{Programming Languages: Design and Implementation}", author = "Terrence W. Pratt and Marvin V. Zelkowitz", publisher = "Prentice-Hall", edition = "Fourth", isbn = "978-0130276780", year = 2001, }
LI-PZ is structured top-down from the programming language concepts towards reviews of existing languages.
NB: marking was done with the Russian translation of the book, so page numbers may be slightly different!
@book{LI-PZ-Russian, title = "{Языки программирования: разработка и реализация}", author = "Терренс Пратт and Марвин В. Зелковиц", series = "Классика Computer Science", publisher = "Питер", edition = "4-е", isbn = "5-318-00189-0", year = 2002, }