Review: Good science fiction
Rating: 5 out of 5
Date: 10 8, 2012
Well worth reading.  A bit slow at times, but worth it in the end.  I would to read a sequel.