Source: https://hal.archives-ouvertes.fr/hal-00360823v2/file/presentation_ppt.pdf