/doi/10.5555/1162708.1163022
/doi/10.5555/510378.510446
https://doi.org/10.1145/268437.268453
https://doi.org/10.1145/256562.256793
https://doi.org/10.1145/256562.256574