The immunology of myiasis: parasite survival and host defense strategies.

The immunology of myiasis: parasite survival and host defense strategies.