Vaccination against haemonchosis using irradiated third stage larvae - a dead duck or a phoenix rising? - Gray, G.D. (1998)