Michael Ruse/Definition

(1940-) Philosopher of science with a primary interest in evolution.