In topology, a graph manifold (in German: Graphenmannigfaltigkeit) is a 3-manifold which is obtained by gluing some circle bundles. They were invented and classified by the German topologist Friedhelm Waldhausen in 1967. This definition allows a very convenient combinatorial description as a graph whose vertices are the fundamental parts and (decorated) edges stand for the description of the gluing, hence the name. In topology, a graph manifold (in German: Graphenmannigfaltigkeit) is a 3-manifold which is obtained by gluing some circle bundles. They were invented and classified by the German topologist Friedhelm Waldhausen in 1967. This definition allows a very convenient combinatorial description as a graph whose vertices are the fundamental parts and (decorated) edges stand for the description of the gluing, hence the name. Two very important classes of examples are given by the Seifert bundles and the Solv manifolds. This leads to a more modern definition: a graph manifold is either a Solv manifold, a manifold having only Seifert pieces in its JSJ decomposition, or connect sums of the previous two categories. From this perspective, Waldhausen's article can be seen as the first breakthrough towards the discovery of JSJ decomposition. One of the numerous consequences of the Thurston-Perelman geometrization theorem is that graph manifolds are precisely the 3-manifolds whose Gromov norm vanishes.