Source: https://matheo.uliege.be/bitstream/2268.2/1704/6/R.ROELAND_Annexes.pdf