Source: https://www.sciencedirect.com/science/article/pii/S0004370207001348/pdf?md5=ebe9d530117c16c0dc1647718dcecbd6