Reproduction in farm animals - E S E Hafez (Lea & Febiger, 1980)