Toxocara the enigmatic parasite - Holland, Celia V., ed. (CABI Publishing, 2006)