Cohomology rings of arrangements