Hacking: The Art of Exploitation, 2nd Edition
Jon Erickson
Thief of Time
Pratchett, Terry
Discworld (26)
Structure and Interpretation of Computer Programs, Second Edition
Harold Abelson, Gerald Jay Sussman, Julie Sussman
Why Functional Programming Matters
John Hughes
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in Java)
Open Data Structures (in C++)
Mathematics for Computer Science
Eric Lehman & F. Thomson Leighton & Albert R. Meyer
Algorithms
Jeff Erickson
Real World OCaml: Functional Programming for the Masses
Yaron Minsky & Anil Madhavapeddy & Jason Hickey
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans
Designing for Scalability With Erlang/Otp: Implementing Robust, ...
Francesco Cesarini & Simon Thompson & Steve Vinoski
Understanding LDAP - Design and Implementation
IBM Redbooks
On Lisp: Advanced Techniques for Common Lisp
Paul Graham
Working Effectively With Legacy Code
Michael Feathers
The Non-Designer's Design Book
Robin Williams
Higher-Order Perl: A Guide to Program Transformation
Mark Jason Dominus
In the Beginning...was the Command Line
Neal Stephenson
The Hacker Crackdown: Law and Disorder on the Electronic Frontier
Bruce Sterling