A review by frogfather78
The Confusion by Neal Stephenson

adventurous funny hopeful informative inspiring medium-paced

5.0