Source: http://hal.grenoble-em.com/hal-00460757/document