Notes on applied animal reproduction ( part1 Andrology and artificial insemination) - S B Kodagali (Gujarat, 2002)