- Weaving High Performance Multiprocessor Fabric: Architectural Insights To The Intel Quick Path Interconnect
- Synthesis Lectures on Computer Architecture
- Computers and intractability: A guide to the theory of NP-completeness
- Mathematics for Computer Science
- The Art of Multiprocessor Programming
- Is Parallel Programming Hard, And, If So, What Can You Do About It?
- Understanding Linux Kernel
- Linux Kernel Development
- Linux Device Drivers
- Understanding Linux Network Internals
- Unreliable Guide To Locking
- Linux Inside: Work in progess git book