Villanueva, Javier. “Scientific Explanations of Evolution”. Acta Philosophica 8, no. 1 (March 1, 1999): 135–149. Accessed October 30, 2024. https://www.actaphilosophica.it/article/view/4193.