http://www.inderscience.com/info/inarticle.php?artid=52076