Source: https://www.sciencedirect.com/science/article/pii/S0016787887800160/pdf?md5=01d2a8cf7602588fcaa0465cc33a3f3a