https://doi.org/10.1504/IJVD.2018.096113