Source: https://eprints.ucm.es/22653/1/final_MsThesismodificado.pdf