Veterinary reproduction and obstetrics - Noakes, David E. (Elsevier, 2019)