In particular, Hennessy's own Semantics of Programming Languages is worth a look. Also, Andrew Pitts' Lecture Notes on Semantics of Programming Languages we will probably use parts of.
Read through the text of Daniel Friedman's talk entitled The Role of the Study of Programming Languages in the Education of a Programmer, given at UNAM in April 2001.
Read Paul Graham's article Beating the Averages, which describes the use of Lisp to implement what became Yahoo Store.
In fact, if you are interested in heading of to start-up-land, read all of Graham's essays