In archaeology, mesolithic is culture between paleolithic and neolithic. The term "Epipaleolithic" is often used for areas outside northern Europe, but was also the preferred synonym used by French archaeologists until the 1960s.
We have to search the desired topic on the search box in the homepage
I don'r know what your trying to use? GIMP is a free photo editing software just upload it to photobucket.