Current Therapy in Large Animal Theriogenology by Youngquist, Robert S.