I just finished The Tipping Point and Learning Python.
The Tipping Point was really interesting. It analyzes why some things get popular, and some things don’t. To an extent, the author just threw in lots of interesting studies. There were unifying ideas, however, and I would recommend it.
Learning Python told me that I could now put “Python” on my resume. It’s a VERY well-written book, that novice programmers and people with lots of experience can both process easily.