Source: https://www.sciencedirect.com/science/article/pii/S1877042810015636/pdf?md5=c5c961c63c535a0645826f0e080b04a4