The once and future Turing computing the world - Cooper, Stuart B. 1943-2015; Hodges, Andrew 1949- (Cambridge University Press, 2016)