Source: https://cmm2017.sciencesconf.org/129241/T08_cmm2017_.pdf