Veterinary Reproduction and Obstetrics - David E. Noakes (Edinburgh, 2009)