Source: https://www.unige.ch/math/alpage/application/files/1314/6424/9755/EMF2015SPE2RITTAUD.pdf