Search results for: David Piedrafita
Parasite Immunology > 42 > 1 > n/a - n/a
Veterinary Parasitology > 2017 > 237 > C > 57-62
International Journal for Parasitology > 2015 > 45 > 5 > 333-343
Veterinary Parasitology > 2011 > 178 > 3-4 > 286-292
Veterinary Parasitology > 2008 > 153 > 3-4 > 374-378