Medical and veterinary entomology - D.S. Kettle (CAB International)