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