You thought teaching Lisp via a Socratic dialog was cool? Move over, Dan. http://www.lisperati.com/landoflisp/ S.