Variation in Giardia: implications for taxonomy and epidemiology.

Variation in Giardia: implications for taxonomy and epidemiology.