The Upper Palæolithic in the Light of Recent Discovery