An Algorithm for a Better Bookshelf. - Klarreich, Erica (Communications of the ACM, 2025)