Antigenic variation in cancer metastasis: immune escape versus immune control.

Antigenic variation in cancer metastasis: immune escape versus immune control.