Melanoma vaccines: mixed past, promising future.

Melanoma vaccines: mixed past, promising future.