From mice to humans: developments in cancer immunoediting

Summary

The immune system