Source: https://www.sciencedirect.com/science/article/pii/0006291X78913086/pdf?md5=e4445286f368736e80ff662240d66577