Source: https://www.ijcai.org/Proceedings/89-1/Papers/037.pdf