Reproduction in farm animals - E.S.E Hafez (Lea & Febiger, 1987)