Upper Paleolithic of Europe: an overview - Straus, Lawrence Guy (Evolutionary anthropology : issues, news, and reviews, 4, 1 (1995), 1995)