One of the best I have read for years. It has a very engaging story with a fairly timeless plot that will probably be valid a long time hence. You must line up the sequel before finishing this one!

JohnGoatcher's rating:
[]
[]
To Top