Coombes, Kevin Multivariable calculus and Mathematica : with applications to geometry and physics Kevin Coombes