David Pearce is a researcher in the Rock Art Research Institute, University of the Witswatersrand, Johannesburg