Macrophage diversity and polarization in atherosclerosis: a question of balance.

Macrophage diversity and polarization in atherosclerosis: a question of balance.