1. Cancer immunology 2. Immunotherapeutic Approaches in Cancer 3. Vaccines, Adjuvants, and Delivery Systems 4. Tumor Antigens 5. Strategy of Allogeneic and Autologous Cancer Vaccines 6. Personalized Cancer Vaccine 7. Whole Tumor Cell Vaccine for Cancer 8. Peptide and Protein Vaccines for Cancer 9. Immune Cell Vaccine for Cancer 10. Genetic Vaccine for Cancer 11. Candidate Cancers for Vaccination 12. Obstacles in the Development of Therapeutic Cancer Vaccines 13. Combination Therapy: Cancer Vaccines and Other Therapeutics 14. Concluding Remarks and Future Perspectives on Therapeutic Cancer Vaccines