Cost-effective cancer vaccine offers promise for prevention, treatment Gabrielle Hirneise May 07, 2020