The S. Bartolomeo Shelter: an Upper Palaeolithic Flint Workshop in the Abruzzo Region.