
Structure and interpretation of computer programs, second edition by Harold Abelson (MIT Electrical Engineering and Computer Science)
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This …