Scale and the Explanation of Demographic Change: 3,500 Years in the Valley of Oaxaca · Study