All 2003
All Journal Article
Parasitology International 52
Pages: 403-408
50000375176
Journal of Parasitology 90
Pages: 8-14