Overview of the Middle and Upper Paleolithic Periods