Source: https://www.isgintt.org/files/documents/Chapter_20fr_isgintt_062010.pdf