Alan Turing his work and impact - Cooper, Stuart B. 1943-2015 (Elsevier, 2013)