Source: https://www.sciencedirect.com/science/article/pii/0013468694003728/pdf?md5=50e5512b6af63a3063caaa9baf80a3d3