Review: interesting.
Rating: 5 out of 5
Date: 05 28, 2014
A well written and thought out book.  Moves at a good pace.  Good editing.  Not everything is resolved, or if the writer thinks the loose ends were tied up - then there is a need for clarity.