https://doi.org/10.1504/IJPMB.2021.116626