Lecture notes
Immunology_Cancer and Immunity
- Module
- Biology > Immunology
- Institution
- Imperial College London (ICL)
This describes how cancer cells can thrive under the surveillance of the body immune system, and how these cells can be targeted
[Show more]