Source: https://www.sciencedirect.com/science/article/pii/S1877050910001468/pdf?md5=6cf8762f53f5a1dacbf949140d08da2f