Macrophages and immune cells in atherosclerosis: recent advances and novel concepts.

Macrophages and immune cells in atherosclerosis: recent advances and novel concepts.