A review by iamleeg
Cryptonomicon by Neal Stephenson

5.0