New philosophical perspectives on scientific progress. (2022)