Textbook of Veterinary Gynaecology Artificial Insemination Obsterics and Assisted Reproduction - Bandyopadhay, S. K. and others (Ludhiana Kalyani Publishers, 2011)