https://doi.org/10.1145/127601.127637
https://doi.org/10.1145/37888.37966
https://doi.org/10.1145/37888.37960
/doi/10.5555/317825.317919
/doi/10.5555/800033.800815
/doi/10.5555/800032.800672