David Alton, Author at Catholic Herald