Review of medical and veterinary entomology