New Philosophical Perspectives on Scientific Progress - Yafeng Shan (Taylor and Francis, 2023)