Source: https://www.sciencedirect.com/science/article/pii/S0761842505857031/pdf?md5=8f4fe22a327b8759f5a76a865c090ff0&pid=1-s2.0-S0761842505857031-main.pdf