Veterinary obstetrics and genital diseases (theriogenology) by Roberts, Stephen J. · Bookplated