Source: http://www.aggregate.org/DIT/EI2019/karwysr.pdf