B. J. MacLennan, Principles of Programming Languages: Design, Evaluation and Implementation, Holt-Saunders, 1983.
@book{PL-BM, title = "{Principles of Programming Languages: Design, Evaluation and Implementation}", author = "Bruce J. MacLennan", publisher = "Holt-Saunders", isbn = "978-0195113068", year = 1983, }
PL-BM has a fancy cover and holds the same name as the flagship conference in the domain of programming languages, but is not as overly formal as their proceedings. It gives a fairly comprehensive overview of the domain for early 1980s and includes concepts such as OOP and Garbage Collection.