Source: https://tecfa.unige.ch/perso/lombardf/calvin/TM/18/KUHN_KillianRandy-2018.pdf