Manifold Learning and Alignment