Review: Well thought out.
Rating: 5 out of 5
Date: 07 23, 2013
Despite a couple of anachronisms, this is a tremendously entertaining book that will simply beg you not to put it down.  The twists and turns well executed and logical.  A really good read.