Source: https://clgiles.ist.psu.edu/pubs/KCAP2015-PDFMEF.pdf