Sorry to quote from Wikipedia here, but I was just reading about Orudzhev's dialectical approach to Darwinian evolution and wanted to post it here as a reminder to look into this further:
Orudzhev has been studying the emergence of man from the animal world (a problem identified by Darwin), and has developed the concepts of “the past” and “factors of the past”, as well as the concept of the “accumulated past”, as substantial concepts in “human nature”. Orudzhev defines the past, according to Nietzsche, only humans possess, as a unity of time that has already passed and a human being's accumulated activities. This view of the past enabled humans to include internal time in their life activities, as a result of which they also started to grasp logic. Incidentally, Aristotle wrote: “What is past cannot possibly be other than it is, as Agathon has well said, saying – one thing alone not even God can do, to make undone whatever hath been done”. But humans did indeed emerge from the “accumulated past”, from a source to which even gods have no access.
Contrary to most attempts to solve this problem on the basis of “pure naturalism”, and specifically using biological methods, Orudzhev believes that the problem of the shift from animal nature to a qualitatively different nature – human nature – can only be solved through a philosophy that relies on results obtained not only through biology, but also through psychology, linguistics, sociology and other sciences. The problem must be formulated with attention being paid to the relevant intermediate links, which are not taken into consideration by individual sciences. Orudzhev believes that Darwin's theory still (almost 150 years since the 1871 publication of The Descent of Man, and Selection in Relation to Sex) cannot prove the natural origin of man in the proper sense, because it does not depart from “pure biologism” in its understanding of human nature.