Longquan Cave : an early Upper Palaeolithic site in Henan Province, China. - Du, Shuisheng (Antiquity, 90 (2016), 2016)