Topology of manifolds and varieties