Macrophages: plastic solutions to environmental heterogeneity.

Macrophages: plastic solutions to environmental heterogeneity.