Prehistoric Rock Art: Polemics and Progress