Abelson & Sussman — Structure and Interpretation of Computer Programs computer-science Fundamental of computer programming. The entry-level CS subject at MIT.