Parasitology today [Parasitol Today] NLMUID: 8605563