The fight against cancer: is harnessing the immune system the ultimate strategy?