PP Centeno, V Pavet, R Marais - Nature Reviews Cancer, 2023 - nature.com
Over the past decade, melanoma has led the field in new cancer treatments, with impressive
gains in on-treatment survival but more modest improvements in overall survival. Melanoma …