Topology and geometry - Gamkrelidze, R. V (Progress in mathematics, 1970)