Source: https://www.ijcai.org/Proceedings/07/Papers/432.pdf