Immune system and melanoma biology: a balance between immunosurveillance and immune escape.

Immune system and melanoma biology: a balance between immunosurveillance and immune escape.