Favorite Technical (CS) Books
The following is a short list of favorite technical references. Feel free to e-mail me and suggest more, if you wish:
Hennessy, J., and Patterson, D., Computer Architecture: A Quantitative Approach. When I first taught computer architecture in the early 1990's, I used volume 1 of this book straight-up. Volume 2 went beyond what I wanted to teach, but I made a point of reading it, all the same.
Schneier, Bruce, Secrets and Lies. It's not as technical as it out to be, but it's one of the best books that I've seen for teaching data security, from the standpoint of motivating student interest.
Stevens, W. Richard, TCP/IP Illustrated, v.I. This book is aging, but I still open it first when I want to verify that I remember the details of one of the classic TCP protocols correctly.
Tanenbaum, A., Distributed Operating Systems. One of the few texts that I use straight-up in my teaching. Good writing by a knowledgeable person who cares enough about his material to double as a critic.