Source: https://www.sciencedirect.com/science/article/pii/0735109795005668/pdf?md5=310d999e3c9a345b80648632a4576894