Paradoxical roles of the immune system during cancer development. - de Visser,KE.; Eichten,A.; Coussens,LM. (Nat Rev Cancer, 2006)