Reproduction in farm animals - Hafez, B.; Hafez, E. S. E. (Lippincott Williams & Wilkins, 2000)