http://www.sciencedirect.com/science/article/B6W8G-4T72WXD-1/2/734055ec11eadc8100fee13e06c683d5
http://www.sciencedirect.com/science/article/B6WXH-4T7085D-2/2/535e45a8cc0ac06fe24206561a5ee793