Textbook for introduction to programming languages with a hands-on approach. It teaches C, C++, Scheme, and Prolog in detail and with exercises, programming environments, and lab assignments.
Matt Wolf and I were walking from our hotel to IDF 2011 this morning and we were talking about various architectures and what we each preferred. Matt described his perception and I said that sounds like graceful enhancement and he said that was a great name for it. It was a great mutually derived word that may be more a candidate for general usage than Colbert's truthiness.