Cryptonomicon
Neal Stephenson