Source: https://www.sciencedirect.com/science/article/pii/0248866396806898/pdf?md5=6a26ead5fd6d67874fcfdb77d4ff5869