Can We Save the Public Internet? - Marjory Blumenthal; Ramesh Govindan; Ethan Katz-Bassett; Arvind Krishnamurthy; James Murphy McCauley; Nick Merrill; Tejas Narechania; Aurojit Panda; Scott Shenker (Comput. Commun. Rev., 2023)