Source: https://www.sciencedirect.com/science/article/pii/S0024384103001700/pdf?md5=9fcbf4823cf26528755aeee35a4442ff