Harold Edwards' book *Advanced Calculus: A Differential Forms Approach* starts with forms as the basic objects, and gives really nice intuitive explanations. It was written in 1969, as an undergraduate text from an unconventional point of view, and is still available from Birkhauser. But Edwards told me a few years ago that it was probably too hard for today's students (everything is done quite rigorously).