Engineered T cells: the promise and challenges of cancer immunotherapy.

Engineered T cells: the promise and challenges of cancer immunotherapy.