Reproduction in farm animals - B Hafez (Lippincott williams & wilkins, 2000)