Source: https://www.sciencedirect.com/science/article/pii/S2212827114004351/pdf?md5=90aa351889acfa3bdc48b64cfd7c8b8c