The Structure and Interpretation of the Computer Science Curriculum (2004)cs.brown.edu81 pointstosh7 years ago