Source: https://www.shs-conferences.org/articles/shsconf/pdf/2016/10/shsconf_cnosc2014_01002.pdf