Computers: The Life Story of a Technology

I just finished reading this book and was very pleased with it.  The book is very short, but manages to capture all of the relevant historical bits that led up to current technologies.  Being a software developer, I think it's important to know where our craft began.  There are a lot of things we take for granted, and this book does a great job of highlighting the complexities involved in advancing computer technology.

It's an easy read, and I really think that anyone in the computer industry should read this. I knew a great deal of the content already, but was able to discover a few new things. More importantly, this was able to keep my interest enough to actually finish the book. It's not dull and reads more like a novel than most history books. Go check it out.