Source: http://www-2.unipv.it/compmech/dissertations/realiphd.pdf