Source: https://perso.uclouvain.be/vincent.blondel/publications/02BS-syn.pdf