Advanced calculus: a differential forms approach - Edwards, Harold M. (Modern Birkhäuser classics, 1993)