In the public imagination of the Chinese, the words Sanxingdui (Three Star Mounds) are the equivalent of a myth: What they ...