Upper Palaeolithic evidence from Kilmelfort Cave, Argyll: a re-evaluation of the lithic assemblage · Study