I stopped reading the "Alan Turing: The Enigma" by Andrew Hodges yesterday. It's extremely detailed, like reading an encyclopedia more than a novel. I think that large chunks of the book are absolutely impossible to understand for people who do not have at least some familiarity with cryptography and mathematics.
But if you are interested in the ins and out of Turin's life it's a very good reference.