Anatomy of Programming Languages - http://www.cs.utexas.edu/~wcook...
An undergraduate textbook on programming languages. - scotu