Michael Ramsey: A Life