A very interesting video by Steve Fuller on human nature. I think the Q&A session is better than the main talk, but you have to listen to the talk to understand the Q&A session.
The liberal and conservative views of human nature have swapped over the last century. Marx viewed humans as being beyond nature, and being able to refashion the world according to our image. The conservatives in Marx's time emphasized the constancy of human nature and the inability for improvement for humanity. The modern left wants to downgrade the human's nature, making us more of a part of nature, while the conservatives endorse a view of humanity that is beyond nature. He then shows how this interplays with science, and that science is based on humanity's being beyond nature, and that downgrading humanity also downgrades the role and scope of science.
Conservatives view humans as being both physical and spiritual. The left is waffling between extremes because they are reductionistic, and, failing one reduction, they move to another. Christians, on the other hand, only find a reduction in God, and therefore resist either extreme.
The video is much more interesting than my summary would suggest. Especially the Q&A. The Q&A pushes on the discrepancy between western intellectual traditions and the evolutionary view of the human, and how many people hold to both even if they aren't compatible.