The schistosome granuloma: an immunoregulatory organelle.

The schistosome granuloma: an immunoregulatory organelle.