Sorry if this is repetition, I am fairly new to Mathematica, and would like to use it for the above module, could someone point me in the right direction please... I have used Maple for the differential geometry stuff but lost on Mathematica. I have mainly used Mathematica for Groebner Basis, matrices, complex analysis etc no problem at all.