Source: https://lcondat.github.io/publis/condat_rfia12_cartes.pdf