Source: https://hal.univ-lille.fr/hal-01588871v1/file/3.Eros.pdf