Europe during the Upper Palaeolithic and Mesolithic. - Otte, Marcel (Routledge, 1994)