Programming Language Pragmatics by Michael Scott
http://www.amazon.com/Programming-Language-Pragmatics-Third-...
I haven't read a lot of language books, but this one has good information on the various design choices one might make when building a language. Like the others listed in the comments, it's more implementation-focused than semantic design-focused.