The Life, Death and Miracles of Alan Mathison Turing