Human occupation of Northwest Africa: A review of Middle Palaeolithic to Epipalaeolithic sites in Morocco · Study