Revolution or evolution: the emergence of the Upper Paleolithic in Europe. - Teyssandier, Nicolas (Routledge, 2008)