Source: https://www.ling.upenn.edu/~ycharles/klnl.pdf