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