Alan Turing life and legacy of a great thinker - Teuscher, Christof 1972- (Springer, 2004)