Why Undergraduates Should Learn the Principles of Programming Languages 

Stephen N. Freund, Kim Bruce, Kathi Fisler, Dan Grossman, Matthew Hertz, Doug Lea, Gary T. Leavens, Andrew Meyers, Larry Snyder. Why Undergraduates Should Learn the Principles of Programming Languages . SIGPLAN Education Board, June 2010.

Bibliographies