Programming Languages: Application and Interpretation is a programming-languages text by Shriram Krishnamurthi of Brown University. From the preface:
StructureAndInterpretationOfComputerPrograms and especially EssentialsOfProgrammingLanguages are examples of interpreters-based programming languages books. In fact PLAI is a response to both of those books. Like both of them, it teaches through, or using, SchemeLanguage.
ConceptsTechniquesAndModelsOfComputerProgramming is an example of a good book in the survey-of-languages vein. (Even though the many specific languages studied in CTM are (largely) all extensions of core OzLanguage - to a large extent, Oz is to CTM as Scheme is to SICP or EoPL - the book is about how those languages can (and should) be used rather than how they can be implemented.)
Section VII teaches FirstClassContinuation's, using web programming as the motivating example. So PLAI may be of particular interest to anyone hoping to master a continuation-based web framework (see WebTransactionsWithContinuations) such as SeasideFramework, or ArcLanguage's default web system, or Krishnamurthi's own PltScheme webserver.
The book is free online: you can also get a paid download or a printed copy from http://www.lulu.com/content/808232 .