Source: https://www.sciencedirect.com/science/article/pii/S1877042811022087/pdf?md5=d4ba84dc7453feae629e76fc2a38911b