Peptides as cancer vaccines. (August 2019)