Stone Age
Middle Stone Age (MSA).