The debate over proximate and ultimate causation in biology. - Shan, Yafeng (Synthese, 2025)