Essentials of veterinary parasitology - Elsheikha, Hany M. (Caister Academic Pr., 2011)