A cracker. My only regret is that the initial story isn't any longer. The essay at the end of the book talking about the intersection of horror and spy thrillers is a fascinating and thought provoking piece.
Exhaustive review of programming techniques and tools. A must read for beginners, more experienced programmers can skip sections they are familiar with. Although they do this with the risk of missing some detail that they previously weren't aware of.

