My colleague Barry Cooper has some thoughts on Alan Turing, whose 100th birthday rapidly approaches.
Shared publiclyView activity