A review by oldwindways
The Confusion by Neal Stephenson

5.0