Source: https://www.sciencedirect.com/science/article/pii/S1631072112001787/pdf?md5=405e120965ea4e988ee5d1843234681b