Source: http://www.dke.jku.at/rest/dke_web_res/publications/theses/MT1005/MT1005_copy.pdf