SCIENTIST:
ALAN TURING
DISCUSSED BY:
Dr JONATHAN TEPPER, Nottingham Trent University (
profile
)