Everything you need to understand or teach Cryptonomicon by Neal Stephenson.
Cryptonomicon by Neal Stephenson is a hilarious and informative book about code breaking and cryptology. The novel is concerned with several generations of math geniuses and computer whizzes, who are all tied together through the gold the Axis powers buried in the Philippines near the end of World War II.
There were three students at Princeton before the war, Lawrence Waterhouse, Alan Turing and Rudy von Hacklheber. All were math geniuses...