books.google.com - Kenneth Louden and Kenneth Lambert's new edition of PROGRAMMING LANGUAGES: PRINCIPLES AND PRACTICE, 3E gives advanced undergraduate students an overview of programming languages through general principles combined with details about many modern languages....http://books.google.com/books/about/Programming_Languages_Principles_and_Pra.html?id=6MOiYFg1DoIC&utm_source=gb-gplus-shareProgramming Languages: Principles and Practices