Its a good one basically two parrallel storylines following two generations, one involved in cryptography WWII, the other their modern day descendants...
hard to describe but basically think of it as a historical/present day thriller that uses a lot of science and maths...