Reproduction in Farm Animals - Hafez, E. S. E (Philadelphia Lea & Febiger, 1980)