Source: https://www.sciencedirect.com/science/article/pii/0377221792900107/pdf?md5=2560506462bd7b65ef3500ba100a5f6a