Just finished Cryptonomicon by Neal Stephenson, a fascinating novel about cracking the WW2 German Enigma code. Highly recommended. You will become a smarter person if you read it.