The Man Who Knew Too Much: Alan Turing and the Invention of... By Leavitt, David Paperback Price $6.85 Free Shipping