Source: http://www.cruci2.com/definition/compileGourdonneau.pdf