New cancer vaccine to stop disease before it takes hold in the body - Pharmaceutical giant GSK and the University of Oxford ...