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