The Art of the Stone Age. Forty Thousand Years of Rock Art.