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