Source: http://ceur-ws.org/Vol-3041/541-547-paper-100.pdf