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