Source: http://www.sciencedirect.com/science/article/pii/0304510285850549/pdf?md5=544bb1e901a5e9d4a3d39bb3e1507dfd&pid=1-s2.0-0304510285850549-main.pdf