Differential Forms with Applications