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