Essentials of veterinary parasitology - Elsheika, Hany M. (Caister Academic Press, 2011)