Thoroughly enjoyed this book. Absolutely fascinating. I recommend this to any of my friends on the geeky end as it has lots of juicy technical bits. That said, don't be scared off by that as one could skim those bits and still really enjoy the historical aspects.