The computer science textbook Structure and Interpretation of Computer Programs by Hal Abelson and Gerald Sussman.  It has a cult following in some programming circles and a [[meme]] following on [[4chan]]'s /prog/. "You can read SICP online.":http://mitpress.mit.edu/sicp/full-text/book/book.html
sicp