Source: http://papers.cumincad.org/data/works/att/caadria2020_082.pdf