https://doi.org/10.1109/CITRES.2010.5619873