Heat stress effects on livestock: molecular, cellular and metabolic aspects, a review.

Heat stress effects on livestock: molecular, cellular and metabolic aspects, a review.