http://ecx.images-amazon.com/images/I/41lYT-WAn1L._SL500_AA240_.jpg * ''Essentials of Programming Languages'' by DanielFriedman and Mitchell Wand * Publisher: The MIT Press; 3 edition (April 30, 2008) * ISBN 978-0262062794, ISBN 0262062798 * http://www.eopl3.com/ * ProgrammingBookAcronym: EOPL Excellent text on demystifying programming languages and their implementations. The defining language is Scheme [SchemeLanguage], but the concepts are applicable across wide set of languages (in fact, in the first edition a series of transformations are shown that essentially generates AssemblyLanguage). Recently updated to a 2nd edition which unfortunately removes some of the more advanced material, but also makes the book more approachable. Christopher T. Haynes was a coauthor on the second edition only. A third edition came out at the end of April 2008. ---- CategoryBook CategoryCodingConventions