Rogers H. “Overview of Canine Artificial Insemination for the Breeder”. Clinical Theriogenology, vol. 2, no. 4, Sept. 2010, pp. 497-9, doi:10.58292/CT.v2.11325.