"PREHISTORY " is the time when we can't find any written records or documents .. prehistory is divided into three time period -paleolithic, Mesolithic and Neolithic..
'paleo' means old, 'lithic' means stones.
So, "Paleolithic " means old Stone age.
'Meso' means middle, 'lithic' means stones. So, "Mesolithic" means middle stone age.
'Neo' means new and 'lithic' means stones. So, "Neolithic" means new stone age.