The Upper Paleolithic:

A Lithic Revolution