Source: https://ddd.uab.cat/pub/infanu/169241/iaBMWa2017ieng.pdf