Vector Calculus, Linear Algebra and Differential Forms: A ...