• "HTTP - The Definitive Guide" by David Gourney and Brian Totty et. el. - very thorough reference for the HTTP protocol, including tons of useful information about tangential topics like proxies, tunnels, cookies etc. A shame that this book is so dated (from 2002) - it would be really great to have a new edition.
  • "What's the matter with Kansas?" by Thomas Frank - another book trying to decipher the mystery of the swing to the right of working-class Americans that occurred in the last 20-30 years. Unfortunately, it's a very disappointing book. I was looking for balanced insights, but it just keeps attacking conservatives without providing any explanation. Instead of "here is why this happens", it's "here are more examples of it happening, see how stupid these people are? har har har". I've read several books on this topic by now, and this one is by far the worst.
  • "The Number Devil: A Mathematical Adventure" by H. M. Enzensberger - a fun, playful introduction to several mathematical topics for kids. Went through this with my daughter and she really liked it, although some of the ideas discussed are a bit over the head of an 8 year-old. This book seems like a great part of an enrichment curriculum for kids who are curious about math and science.
  • "The Codebreakers" by David Kahn - an epic, encyclopedic account of the history of cryptography, from the earliest historics artifacts and until World War II. Certainly one of the longest books I've ever read, and it took me a while to finish it - a chapter here, two there, stretched over several months. The writing is really good, but the author has an obsession for details so the book is not easy to read for a prolonged period of time without taking a sizable break. While it's good for history, the world of crypto has been completely revolutionized by computers and this book has absolutely nothing on that - having been writtein in 1966. As far as it's concerned, mechanical rotor devices (a-la Enigma) are the state of the art in encryption. A more serious criticism is that the author tries to explain the details of the codes he describes, as well as their solution, but does it in an inadequate way. It would be better to explain some of them in real depth, and drop the attempt to explain others altogether. I do want to end this review on a positive note, however. It's a unique book, and finishing it is a rewarding experience if you're really into crypto. It provides very insightful background and history for some classical ciphers and their creators.
  • "The Pillars of the Earth" by Ken Follett - ostensibly a saga about the construction of a cathedral in 12th-century England, but this book is really 95% about medieval politics. The description of life in those days is very realistic and interesting. I'm curious why Follett can't write books shorter than 1000 pages, though. While this book could've easily been at least 30% shorter, it's still pretty good.
  • "The Long Valley" by John Steinbeck - a collection of short stories, somewhat mixed quality. Includes "The Red Pony" which is itself a collection of 4 loosely connected stories. I enjoyed other Steinbeck short story collections (like "Pastures of Heaven") much more.
  • "Can You Crack the Code?" by Ella Schwartz - good intro to ciphers and cryptography for kids. Read it with my daughter - she really liked the book and read it multiple times. My only gripe about this book is that the exercises are too simple.
  • "Skunk Works: A Personal Memoir of My Years of Lockheed" by Ben Rich - the author worked at Lockheed's famous Skunk Works division for his whole career and was its director from 1975 to 1991. This is his memoir of his work at Skunk Works from the development of the U2, to SR-71 and F-117, with some other projects in-between. Fascinating glimpse into one of the most highly respected engineering operations in the world. Very interesting lessons here about what makes teams and companies effective (small >> big).
  • "Math with Bad Drawings" by Ben Orlin - an original approach to explaining various real-world phenomena using math. Fun book for the most part, and the humor is actually good. I was hoping it would be more interesting to young kids, but the level jumps quite a bit between topics - some are trivial, some require considerable cultural background and maturity, e.g. insurance, politics/elections and baseball.
  • "The Log from the Sea of Cortez" by John Steinbeck - travel log of the author's trip to collect sea animals from the gulf of Baja California, with his friend Ed Ricketts. Great book overall, and I especially liked the last part which is a brief biography of Steinbeck's friendship with Ricketts. A must read if you like "Cannery Row".
  • "The Signal and the Noise" by Nate Silver - the author has made a name for himself by blogging predictions about politics and baseball, and in this book he lays out his philisophy for managing uncertainty and making predictions, leaning on Bayesian reasoning. It's an OK book, occasionally amusing and insightful.
  • "The Information" by James Gleick - decent book with some interesting historical trivia I wasn't aware of. I liked the author's earlier works (like "Chaos") much more.

Re-reads:

  • "Resurrection" by Leo Tolstoy
  • "How to Talk So Kids Will Listen & Listen So Kids Will Talk" by A. Faber, E. Mazlish
  • "Basic Economics" by Thomas Sowell