Source: http://oa.upm.es/19402/1/INVE_MEM_2012_139916.pdf