Source: https://www.sciencedirect.com/science/article/pii/S2515856220300213/pdf?md5=15d8dc3a378eef298fdbc4596446598e