Review: good, but too technical
Rating: 4 out of 5
Date: 02 20, 2014
I did enjoy this book.  However I found it to contain more technical information than I like to read.  I also was not fond of all the history.  Having to read all the history interrupted the flow of the story.