Clifford algebra to geometric calculus : a unified language for mathematics and physics / by David Hestenes and Garret Sobczyk