PS the other resource I'd strongly advise considering is Descartes' Cove. It's not cheap, the graphics are dated and there are mistakes (mostly where the communication between the graphics people and the maths people went wrong so diagrams intended to be explanatory are misleading) but DS loved it and learned a lot from it.
Email: my username, followed by 2, at google's mail