Source: https://infoscience.epfl.ch/record/223545/files/DHW_1.0_preprint.pdf