My rating: 5 of 5 stars
I just finished reading this for the second time. It's STILL probably the best historical, cryptanalytical, mathematical, technological, warfare, nerd-heaven, looking-for-buried-treasure tale ever. It's a doorstop at 900+ pages so if that intimidates you, turn back now. If you love complex plots and intertwining timelines and a good long read to lose yourself in for days, this is the one. And...it's got Alan Turing in it!