https://www.ruhulalam.com/veterinary-parasitology-at-a-glance-s-c-mondal/