Veterinary Reproduction and Obstetrics - Arthur (Oxford & IBH)