The Middle Stone Age archaeology of the Senegal River Valley · Study