For a lighter alternative you could also try Cryptonomicon by Neal Stephenson, a cracking read into the history of the subject.