The Last 73,400 Years: Social Relations in Prehistory