Cancer vaccines - Savelyeva, Natalia (Lecturer in Cancer Immunology) (Springer, 2017)