Differential & Riemannian Geometry++