Macrophages: current views on their differentiation, structure, and function.

Macrophages: current views on their differentiation, structure, and function.