Alan Turing: His Work and Impact - eBook

9780123870124
0-12-387012-7