Advances in the control of Ctenocephalides felis (cat flea) on cats and dogs.

Advances in the control of Ctenocephalides felis (cat flea) on cats and dogs.