The Man Who Knew Too Much
To solve one of the great mathematical problems of his day, Alan Turing proposed an imaginary programmable calculating machine. But the idea of actually producing a "Turing machine" did not crystallize until he and his brilliant Bletchley Park colleagues built devices to crack the Nazis' Enigma ...