Source: https://www.sciencedirect.com/science/article/pii/S1631073X10002554/pdf?md5=f3d1f54ced2ec6d6250a102e489919c5