Source: http://www.sciencedirect.com/science/article/pii/S1155170407783921/pdf?md5=e8885cb1a49fb7bb4de3d2d332f25a7e