20230317142524.829916 England Parasitology (London. Print) 0031-1820 Parasitology. Parasitology (London. Print) Parasitology.