Source: https://www.ijcai.org/Proceedings/03/Papers/097.pdf