Triangulation and persistence: Algebra 101 - Paul Biran; Octav Cornea; Jun Zhang (2021)