Source: https://www.sciencedirect.com/science/article/pii/S1877042812036361/pdf?md5=513fcb7fe8be3d4491c4cfdb378fce45