Source: https://www.revecon.ro/articles/2012-2/2012-2-10.pdf