Art: Over 2,500 Works from Cave to Contemporary