The man who knew too much : Alan Turing and the invention of the computer - Leavitt, David (Phoenix, 2007)