Source: http://gpx.polytechnique.org/doc_autres/BRI01758_20200905142351.pdf