Cohomology and Differential Forms