Alan Turing his work and impact - Cooper, S. B. (S. Barry); Leeuwen, J. van (Jan) (Elsevier, 2013)