Archive: Cancer immunotherapy has life-saving powers — and limits