Alan M. Turing
Alan Turing