A Review of Cancer Immunotherapy: From the Past, to the Present, to the Future | Synapse