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!