Source: https://www.sciencedirect.com/science/article/pii/S1571066104808107/pdf?md5=41a34d95c96bd3acfd3976a23f8b10eb