Alan Turing

http://www.turing.org.uk