The different ** of pre-historic has been given various names by archaeologists. What are they?
Middle Stone Age [12000 years to 10000 years ago]
New Stone Age [After 10000 years]