Living in Avalon 2D/3D means doing math -- more math than I've done in a long, long time.  My trig is pretty rusty, not to mention my calculus. As a refresher, I've been reading a great book called 3D Math Primer and am loving it.  Very simple, clear, incrementally buildling on concepts, with exercises at the end.  Highly recommended!