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