Source: https://www.vldb.org/pvldb/vol15/p727-lee.pdf