The Pathogenic Enteric Protozoa: Giardia, Entamoeba, Cryptosporidium and Cyclospora