https://www.inderscience.com/info/inarticle.php?artid=133678