Source: https://www.sciencedirect.com/science/article/pii/S187704281631182X/pdf?md5=215eb1e07c58f95c9ea1b79b9087272c