Toxocara the enigmatic parasite - Holland, Celia. (CABI Pub., 2006)