Explaining the inexplicable: Upper Palaeolithic cave art. - Lewis-Williams, J. David (2006)