Source: https://www.sciencedirect.com/science/article/pii/S1877705811021047/pdf?md5=196c36177822e9f668935c16730e1a98