The Macrophage: A Disputed Fortress in the Battle against Mycobacterium tuberculosis.

The Macrophage: A Disputed Fortress in the Battle against Mycobacterium tuberculosis.