Upper Palaeolithic evidence from Kilmelfort Cave, Argyll: a re-evaluation of the lithic assemblage. - Saville, Alan (2009)