A review by jason8877
Termination Shock by Neal Stephenson

adventurous hopeful reflective tense fast-paced

4.5