Source: https://www.sciencedirect.com/science/article/pii/S1631073X12000635/pdf?md5=44e6c6f4cb26aabba7a0598249e4ff3a