Advanced calculus: a differential forms approach - Edwards, Harold M (Birkhauser, 1969)