Source: https://www.itmat.upenn.edu/itmat/assets/user-content/documents/Lassalas et al..pdf