The Late Palaeolithic and Epi-Palaeolithic of northern Africa