From calculus to cohomology - Madsen, Ib, et al (1997)