Source: https://www.erudit.org/en/journals/circuit/2003-v13-n3-circuit3615/902283ar.pdf