I would like to learn how to efficiently use mathematica for differential geometry and tensor analysis. I googled it and mostly found some old references to packages. I wonder if there is a good modern package/tool/ads that I should use. Any help would be highly appreciated.