A Reading List for Computer Scientists

The theme tying these books, articles, and web sites together is that each contains some insight, skill, or bit of information that I feel is valuable for computer scientists. I've accumulated these recommendations over a number of years. The only specific source that I think I should mention is a nice packet of photocopies called The Way of the Net Warriors -- it contains a number of very good articles about research and writing. Unfortunately I don't own a copy of this packet, but using a borrowed copy I wrote down the titles of most of the articles, and some of them appear in this list.

This list can be broadly divided into:


Essential reading:

Also recommended:



Short stories:

Articles and Papers

Research and Writing:

Classic Systems Papers:


Web Sites

Books I haven't read yet that seem like good candidates for the reading list:

Suggestions and corrections are welcome.

Back to: John's Personal Page | John's Book Pages

Last modified: Tue Feb 27 16:12:47 2001