Cryptonomicon by Neal Stephenson
en.wikipedia.org