Rock Shelters of the Perigord: Geological Stratigraphy and Archaeological Succession (Studies in Archaeology)