Source: http://www.sciencedirect.com/science/article/pii/S1631072104001858/pdf?md5=2ec55e2231ad6ecd9067be68ae9c7d8b