Differential forms.

Books by Darling (Differential forms and connections) and Madsen-Tornehave (From calculus to cohomology: de Rham cohomology and characteristic classes) may help.