Source: https://webster.ch/faculty/cvs/synteta.pdf