Source: http://www.limag.com/Theses/LoretiSalmieri.pdf