The Origin and Evolution of Religion