Europe during the Upper Palaeolithic and Mesolithic - Otte, Marcel (History of humanity : 1. Prehistory and the beginnings of civilization., 1994)