Source: https://www2.kenyon.edu/Depts/Math/Paquin/LazerMcKenna.pdf