Source: https://www.mgi.polymtl.ca/Samuel.Bassetto/papers/JESA1.pdf