Programmers Don't Read Books -- But You Should

What programming books have you read in the past 12 months?

As for dead trees, your publisher SitePoint supports selling PDFs but I don’t see your book listed on their site. While I like to sit down with a dead tree book for the first read through, easily searchable digital versions for later reference are really useful.

There aren’t enough great authoritative technical writers. It’s going to be a long time before I replace my tried-and-true Unix and networking references by W. Richard Stevens. I can’t remember the last time I read a new-to-me book with actual code examples in it. The majority of the 30 non-fiction books I read last year were about business psychology, software/network security and career management.