Source: https://www.math.kit.edu/iag6/lehre/graphtheory2019w/media/main.pdf