Art: Over 2500 Works from Cave to Contemporary