Cryptonomicon by Neal Stephenson, published by Arrow books ISBN0099410672