Source: https://www.laits.utexas.edu/jnl/frenchPC.pdf