Source: https://mavromatis.org/dl/PFE-18-19.pdf