I set myself a goal to read 20 books; I succeeded. Here's the ones I recommend most: Kim Zetter - Countdown to Zero (on Stuxnet virus and how it was smuggled into the nuclear facility; very interesting) Gary Kasparov - Winter is Coming (we should consider Russia a dictatorship by now; though until recently, western politicians treated it as a democratic partner country) Mark Goodman - Future crimes (wide spanning book on crime in the age of the internet) Philip E. Tetlock - Superforecasting (how amateurs can consistently beat domain professionals in forecasting all kind of stuff) Venkat Subramaniam - Programming Concurrency on the JVM (good overview of your options (diy with locking / akka / clojure & STM))
Also recommended in this reply