The Upper Pleistocene Archaeology of northern Africa (Middle and Later Stone Age, from the western Maghreb to the Nile Valley) | Publicación