Review: Surprising Sci-Fi book
Rating: 5 out of 5
Date: 07 14, 2013
While this was a long book that was really several books in one, it held my interest. The writing was high quality and the plot well-developed. It was a plausible description of our future.