Source: http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=ECFF9B6666DE1F5FA917AA1B47FB9BB0?doi=10.1.1.462.2691