Upper palaeolithic and mesolithic in Europe | lit.salon