Computer science books

Another must-read, according to Brian Baquiran, is Structure and
Interpretation of Computer Programs
. Full text can be found at
http://mitpress.mit.edu/sicp/ .