The Palaeolithic societies of Europe - Gamble, Clive (Cambridge University Press, 1999)