Microsporidia: emerging advances in understanding the basic biology of these unique organisms.

Microsporidia: emerging advances in understanding the basic biology of these unique organisms.