We read lots of books. Here are some books we like, roughly grouped into categories.

If you’re interested in these books, someone in the group will have a copy, and will probably be willing to lend it to you.

Not listed here are the books PLSE actually has in its various libraries. The main PLSE library is kept in CSE410, above Max & Martin’s desk, but James W also has a good library, and so do most of the professors.

We also highly recommend:

Programming Languages

Concepts

Types

Compilers

Program Analysis

Logic Programming

Software Engineering

Distributed Systems

Mathematics

Writing