Daniel Davis is speaking at New Scientist Live in London this weekend along with many more of the world's biggest thinkers. Book your tickets here. You have probably heard that loading up on vitamin C ...