Buffalo reproduction and artificial insemenation (FAO of the United Nations)