Designing CD8+ T cell vaccines: it's not rocket science (yet).

Designing CD8+ T cell vaccines: it's not rocket science (yet).