Reproduction in farm animals - E.S.E Hafez (LEA&FEBIGER, 1980)