Structure and Interpretation of Computer Programs 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 …