Anthelmintics: a review.