Manual of animal andrology - Chenoweth, Peter J., (CAB International, 2022)