Source: https://www.emis.de/journals/JGAA/accepted/99/ZhouNishizeki99.3.1.pdf