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