Source: http://www.vldb.org/pvldb/vol1/1453869.pdf