Source: https://www.sciencedirect.com/science/article/pii/0304510285850549/pdf?md5=544bb1e901a5e9d4a3d39bb3e1507dfd