The Palaeolithic societies of Europe - Gamble, Clive (Cambridge World Archaeology, 2000)