Whitler W. Canine transcervical insemination: history and technique. Clinical Theriogenology, v. 15, 15 Feb. 2023.