Bamberg and Sternberg, A Course in Mathematics for Physics Students. It's a redo of calculus using differential geometry from the start. A very pretty way to do E&M, or calculations on the surface of the Earth, or vector flows.
Grady and Polimeni, Discrete Calculus. This is how you do calculus on graphs, which is how you do scoring algorithms on graphs. You know, for big data.
Discrete exterior calculus in Python! (almost forgot) http://arxiv.org/abs/1103.3076 They have demos that show how extraordinarily powerful it is.
That ought to keep you busy for a few months, you odd ducks.