Alan Turing : the enigma - Hodges, Andrew, 1949- (Princeton University Press, 2012)