https://doi.org/10.1007/1-4020-3037-1_7