What is Cryptosporidium? Reappraising its biology and phylogenetic affinities.

What is Cryptosporidium? Reappraising its biology and phylogenetic affinities.