Report copyright - Which philosopher anticipated a form of vaguely evolutionary thinking? Democritus Aristotle Plato Archimedes

Please pass captcha verification before submit form