Source: https://www.sciencedirect.com/science/article/pii/092583889290635M/pdf?md5=eb2b6eef0b517ec4c562d7971ed27c24