Ancient Greek philosophers like Thales, Anaxagoras (ca. What kinf of explanation does De Rerum Natura provide for phenomena?