The Origin and Significance of Hebrew Sacrifice - Abba, Raymond
also Canaanite, Mesopotamian.