Source: http://www.aaii.com/journal/article/strategic-value-investing-screening-for-cash-flow-and-value