Source: https://analusis.edpsciences.org/articles/analusis/pdf/1999/06/vialle.pdf