Rogers H. (2010) “Overview of canine artificial insemination for the breeder”, Clinical Theriogenology, 2(4), pp. 497-499. doi: 10.58292/CT.v2.11325.