A New Approach To Differential Geometry Using Clifford's Geometric Algebra by John Snygg