From Aristotle to Darwin and back again : a journey in final casuality, species, and evolution / Etienne Gilson ; translated by John Lyon . - Gilson, Etienne, 1884-1978. (OLS)http://pul/name/629; Lyon, John. (OLS)http://pul/name/76017 (Ignatius Press, 2009)