Macrophages and cancer: from mechanisms to therapeutic implications.

Macrophages and cancer: from mechanisms to therapeutic implications.