Reproduction in farm animals - ESE Hafez (Lea & febiger, 2000)