
2009
- Text Processing in Python
- How to Win Friends and Influence People
- How to Build a Time Machine
- Working Effectively with Legacy Code
- The Bourne Betrayal
- Understanding and Writing Compilers (partially)
2008
- Building Embedded Linux Systems (partially)
- Hackers and Painters: Big Ideas from the Computer Age
- Peopleware: Productive Projects and Teams
- Java(TM) Platform Performance: Strategies and Tactics
- Java Performance Tuning
- Flatland: A Romance of Many Dimensions
- The Definitive Guide to the .NET Compact Framework (partially)